Sciweavers

246 search results - page 16 / 50
» How Do Program Understanding Tools Affect How Programmers Un...
Sort
View
121
Voted
APLAS
2004
ACM
15 years 7 months ago
A Functional Language for Logarithmic Space
Abstract. More than being just a tool for expressing algorithms, a welldesigned programming language allows the user to express her ideas efficiently. The design choices however eļ...
Peter Møller Neergaard
SEW
2006
IEEE
15 years 8 months ago
Using Views to Specify a Synchronization Aspect for Object-Oriented Languages
It is widely held that programming language extensions that support separation of concerns and that are also integrative benefit development, maintenance and reuse of software de...
R. E. Kurt Stirewalt, Laura K. Dillon, Reimer Behr...
AIHC
2007
Springer
15 years 8 months ago
Affect Detection and an Automated Improvisational AI Actor in E-Drama
Enabling machines to understand emotions and feelings of the human users in their natural language textual input during interaction is a challenging issue in Human Computing. Our w...
Li Zhang, Marco Gillies, John A. Barnden, Robert J...
115
Voted
SAC
2008
ACM
15 years 1 months ago
Extending omniscient debugging to support aspect-oriented programming
Debugging is a tedious and costly process that demands a profound understanding of the dynamic behavior of programs. Debugging aspect-oriented software is even more difficult: to ...
Guillaume Pothier, Éric Tanter
ICSE
2003
IEEE-ACM
16 years 2 months ago
Introducing Software Engineering by means of Extreme Programming
This paper reports on experience from teaching basic software engineering concepts by using Extreme Programming in a second year undergraduate course taken by 107 students. We des...
Boris Magnusson, Görel Hedin, Lars Bendix