Sciweavers

SIGSOFT
2010
ACM
13 years 3 months ago
Why do we need personality diversity in software engineering?
Diversity of skills is good for society, it is also good in problem solving because different people see a problem from several perspectives, so diversity should be good for softw...
Luiz Fernando Capretz, Faheem Ahmed
SOFTWARE
2002
13 years 4 months ago
Software Engineering Education
Software's increasingly critical role in systems of widespread significance presents new challenges for the education of software engineers. Not only is our dependence on sof...
IWC
2002
79views more  IWC 2002»
13 years 4 months ago
Trust in information sources: seeking information from people, documents, and virtual agents
The notion of trust has been virtually absent from most work on how people assess and choose their information sources. Based on two empirical cases this study shows that software ...
Morten Hertzum, Hans H. K. Andersen, Verner Anders...
CACM
2007
164views more  CACM 2007»
13 years 5 months ago
Is abstraction the key to computing?
ACTION THE KEY TO COMPUTING? Why is it that some software engineers and computer scientists are able to produce clear, elegant designs and programs, while others cannot? Is it poss...
Jeff Kramer
CASCON
1997
112views Education» more  CASCON 1997»
13 years 6 months ago
An examination of software engineering work practices
This paper presents work practice data of the daily activities of software engineers. Four separate studies are presented; one looking longitudinally at an individual SE; two look...
Janice Singer, Timothy C. Lethbridge, Norman G. Vi...
SERP
2003
13 years 6 months ago
Exploring Roles for the UML Diagrams in Software Performance Engineering
It is not an overstatement to say that the gap between software design and performance evaluation techniques has caused the misuse of the last ones by software engineers. The UML ...
José Merseguer, Javier Campos
ECOOPW
1998
Springer
13 years 8 months ago
Providing Automatic Support for Heuristic Rules of Methods
In method-based software development, software engineers create artifacts based on the heuristic rules of the adopted method. Most CASE tools, however, do not actively assist soft...
Bedir Tekinerdogan, Mehmet Aksit
CSEE
2006
Springer
13 years 8 months ago
Will Johnny/Joanie Make a Good Software Engineer? Are Course Grades Showing the Whole Picture?
Predicting future success of students as software engineers is an open research area. We posit that current grading means do not capture all the information that may predict wheth...
Jane Huffman Hayes, Alex Dekhtyar, Elizabeth Ashle...
ESSOS
2009
Springer
13 years 9 months ago
Pattern-Based Confidentiality-Preserving Refinement
Abstract. We present an approach to security requirements engineering, which makes use of special kinds of problem frames that serve to structure, characterize, analyze, and solve ...
Holger Schmidt
ICSE
1994
IEEE-ACM
13 years 9 months ago
Practical Language-Based Editing for Software Engineers
Abstract. Language-based editing systems have the potential to become a practical, central, and powerful part of every software engineer's toolkit, but progress has been limit...
Michael L. Van de Vanter