Sciweavers

5085 search results - page 18 / 1017
» Can We Teach Empirical Software Engineering
Sort
View
PPPJ
2004
ACM
15 years 11 months ago
Using the divide and conquer strategy to teach Java framework design
All programmers should understand the concept of program families and know the techniques for constructing them. This paper describes a case study that can be used to introduce st...
H. Conrad Cunningham, Yi Liu, Cuihua Zhang
ICSM
2006
IEEE
16 years 19 hour ago
Tracking Concerns in Evolving Source Code: An Empirical Study
The association between the description of a concern (e.g., a feature) and the code that implements it is valuable information that can degrade as the code of a system evolves. We...
Martin P. Robillard
177
Voted
HICSS
2007
IEEE
113views Biometrics» more  HICSS 2007»
16 years 9 days ago
Secure Software Engineering: A New Paradigm
Software defects lead to security vulnerabilities, which are costing businesses millions of dollars each year and threaten the security of individuals and the nation. It can be de...
Wm. Arthur Conklin, Glenn B. Dietrich
ITICSE
2003
ACM
15 years 11 months ago
Systematic testing should not be a topic in the computer science curriculum!
In this paper we argue that treating “testing” as an isolated topic is a wrong approach in computer science and software engineering teaching. Instead testing should pervade p...
Henrik Bærbak Christensen
CSSE
2008
IEEE
15 years 7 months ago
JThreadSpy: A Tool for Improving the Effectiveness of Concurrent System Teaching and Learning
Both teaching and learning multithreaded ing are complex tasks, due to the abstraction of the concepts, the non-determinism of the scheduler, the impossibility of using classical s...
Giovanni Malnati, Caterina Maria Cuva, Claudia Bar...