Robust face detection presents a difficult problem in real interaction scenarios, that, in order to achieve, most often requires employing additional sources of information. In this paper, we consider two such sources...
详细信息
ISBN:
(纸本)0769525032
Robust face detection presents a difficult problem in real interaction scenarios, that, in order to achieve, most often requires employing additional sources of information. In this paper, we consider two such sources: Temporal information, available in the form of video sequences, and spatial information, available from multiple calibrated cameras with synchronous, overlapping fields of view of the 3D scene of interest. these two sources are exploited jointly, using a novel dynamic programming approach, for a lecture scenario inside appropriately equipped smart rooms, aiming at robust face detection of the lecturer within the available 2D camera views. Experimental results, reported. on the CHIL project database, demonstrate that the proposed approach outperforms purely frame based face detection.
this paper is concerned withthe verification of a solution of a linear programming problem obtained by an interior-point method. the presented method relies on a reformulation of the linear programming problem as an ...
详细信息
this article introduces a new practice to eXtreme programming (XP): Developer stories. the goal of these stories and their creation process is to incorporate architectural planning to XP thus ensuring a viable archite...
详细信息
ISBN:
(纸本)3540350942
this article introduces a new practice to eXtreme programming (XP): Developer stories. the goal of these stories and their creation process is to incorporate architectural planning to XP thus ensuring a viable architecture. By conducting a small development project using XP, we find that establishing a viable architecture might be problematic. Arguing that architectural quality criteria in XP are traceable to traditional criteria, and by pointing to related work regarding incremental continous design, requirements management and large-scale refactorings, we find support for this claim. We proceed by describing the new practice ensuring that it embraces the values, and supports existing practices of XP.
Although pair programming is becoming more prevalent in software development, and a number of reports have been written about it [10] [13], few have addressed the manner in which pairing actually takes place [12]. Eve...
详细信息
ISBN:
(纸本)9781586036041
Although pair programming is becoming more prevalent in software development, and a number of reports have been written about it [10] [13], few have addressed the manner in which pairing actually takes place [12]. Even fewer consider the methods used to manage issues such as role change or the communication of complex issues. this paper highlights the way resources designed for individuals are re-appropriated and augmented by pair programmers to facilitate collaboration. It also illustrates that pair verbalisations can augment the benefits of the collocated team, providing examples from ethnographic studies of pair programmers 'in the wild'.
this paper describes the experience and results obtained teaching non-common Java features, in advanced undergraduate object-oriented programming courses. the teaching approach proposed helps students to reach a deepe...
详细信息
this paper presents two controlled experiments (a pilot and the main one) investigating the impact of developer personalities and temperaments on communication, collaboration-pair viability and ultimately effectivenes...
详细信息
ISBN:
(纸本)3540350942
this paper presents two controlled experiments (a pilot and the main one) investigating the impact of developer personalities and temperaments on communication, collaboration-pair viability and ultimately effectiveness in pair programming. the objective of the experiments was to compare pairs of mixed/heterogeneous developer personalities and temperaments with pairs of the same personalities and temperaments, in terms of pair effectiveness. Pair effectiveness is expressed in terms of pair performance, measured by communication, velocity, productivity and customer satisfaction, and pair collaboration-viability measured by developers' satisfaction, knowledge acquisition and participation (collaboration satisfaction ratio, nuisance ratio, voluntary or mandatory preference, and driver or navigator preference). the results have shown that there is significant difference between the two groups, indicating better communication and collaboration-viability for the pairs with mixed personalities/temperaments.
this paper considers the nature of pair programming. It focuses on using pair programmers' verbalizations as an indicator of collaboration. A review of the literature considers the benefits and costs of co-operati...
详细信息
ISBN:
(纸本)3540350942
this paper considers the nature of pair programming. It focuses on using pair programmers' verbalizations as an indicator of collaboration. A review of the literature considers the benefits and costs of co-operative and collaborative verbalization. We then report on a set of four one-week studies of commercial pair programmers. From recordings of their conversations we analyze which generic sub-tasks were discussed and use the contribution of new information as a means of discerning the extent to which each pair collaborated. We also consider whether a particular role is more likely to contribute to a particular sub-task. We conclude that pair programming is highly collaborative in nature, however the level of collaboration varies according to task. We also find that tasks do not seem aligned to particular roles, rather the driver tends to contribute slightly more across almost all tasks.
We consider the problem of how to use automated techniques to learn simple and compact classification rules from microarray gene expression data. Our approach employs the traditional "genetic programming" (G...
详细信息
ISBN:
(纸本)9812566902
We consider the problem of how to use automated techniques to learn simple and compact classification rules from microarray gene expression data. Our approach employs the traditional "genetic programming" (GP) algorithm as a supervised categorization technique, but rather than applying GP to gene expression vectors directly, it applies GP to "enhanced feature vectors" obtained by preprocessing the gene expression data using the Gene Ontology and PIR ontologics. On the two datasets considered, this "GP + enhanced feature vectors" combination succeeds in producing compact and simple classification models with near-optimal classification accuracy. For sake of comparison, we also give results from the combination of support vector machine classification and enhanced feature vectors on the same datasets.
Natural Language Processing holds great promise for making computer interfaces that are easier to use for people, since people will (hopefully) be able to talk to the computer in their own language, rather than learn ...
详细信息
ISBN:
(纸本)3540322051
Natural Language Processing holds great promise for making computer interfaces that are easier to use for people, since people will (hopefully) be able to talk to the computer in their own language, rather than learn a specialized language of computer commands. For programming, however, the necessity of a formal programming language for communicating with a computer has always been taken for granted. We would like to challenge this assumption. We believe that modem Natural Language Processing techniques can make possible the use of natural language to (at least partially) express programming ideas, thus drastically increasing the accessibility of programming to non-expert users. To demonstrate the feasibility of Natural Language programming, this paper tackles what are perceived to be some of the hardest cases: steps and loops. We look at a corpus of English descriptions used as programming assignments, and develop some techniques for mapping linguistic constructs onto program structures, which we refer to as programmatic semantics.
the proceedings contain 128 papers. the topics discussed include: fast and reliable random number generators for scientific computing;large-scale computations withthe unified Danish Eulerian model;a chemical engineer...
详细信息
ISBN:
(纸本)3540290672
the proceedings contain 128 papers. the topics discussed include: fast and reliable random number generators for scientific computing;large-scale computations withthe unified Danish Eulerian model;a chemical engineering challenge problem that can benefit from interval methods;interval based Markov Decision processes;a verification method for solutions of linear programming problems;on the approximation of interval functions;the distributed interval geometric machine model;new algorithms for statistical analysis of interval data;on efficiency of tightening bonds in interval global optimization;applying software testing matrices to lapack;parallel algorithms for balanced truncation model reduction of sparse systems;and applying high performance computing techniques in astrophysics.
暂无评论