CS 491z / CS 791z

Topics on Software Engineering

UNR

Research on Software Engineering:

Current Landscape and the Road Ahead

January 31, 2006

Allocation of papers for research on:

Direction papers on software engineering research (see also handout of Assignment #1)

Student / Papers:

[Note: This being an informal document, the formatting of references is the original one I received from you or found myself on IEEE or ACM digital libraries – in the assignment, please format references as required]

Segun (1, 2)

1. Title: Software engineering for security: a roadmap
Author: Premkumar T. Devanbu, Stuart Stubblebine
May 2000 Proceedings of the Conference on The Future of Software Engineering
Publisher: ACM Press

2. Title: Software engineering for real-time: a roadmap
Author: Hermann Kopetz
May 2000 Proceedings of the Conference on The Future of Software Engineering
Publisher: ACM Press

Sean (3, 4)

3.Using benchmarking to advance research: a challenge to software engineering
Sim, S.E.; Easterbrook, S.; Holt, R.C.;
Software Engineering, 2003. Proceedings. 25th International Conference on
3-10 May 2003 Page(s):74 - 83

4.Some reflections on software engineering research, Alfonso Fuggetta, ACM SIGSOFT Software Engineering Notes
Volume 24 , Issue 1 (January 1999)

Pages: 74 - 77

(search ACM)

Juan (5, 6)

5. Software reuse research: status and future

6. Paper: Empirical research in the software engineering classroom

Publication Date: March 2003

Abstract: We describe how empirical research performed in the context of a software engineering project course can provide results useful to both students in later offerings of the course and to industry. The secondary purpose is to encourage the formation of an effort to share ideas on classroom-based research, to perform research collaboratively, and to share results with both the academic and industrial software engineering communities.

Saul (7, 8)

7Software engineering research versus software development, Esperanza Marcos, ACM SIGSOFT Software Engineering Notes (search: ACM Digital Library)

8. Empirical research in software engineering:a workshop, ACM SIGSOFT Software Engineering Notes Volume 24 , Issue 3 (May 1999)table of contents

Muhanna (9, 10)

9.Paper:Software engineering research: a critical appraisal

Publication Date: August 1999

Abstract: It is argued that computer science and software engineering should be regarded as separate disciplines, and that the long term success of academic computer science departments will only be secured by adopting a stronger engineering stance in research, enhanced by closer links with industry. A number of ways are suggested to revitalize the software engineering community and forge stronger links with industry, particularly through a better and more coherent research base

10.Paper:Writing research article introductions in software engineering: how accurate is a standard model?

Publication Date: March 1999

Abstract: A standard model for describing the structure of research article introductions, the CARS (Create a Research Space) model, is evaluated in terms of how well it can be applied to 12 articles which have received ?best paper? awards in the field of software engineering. The results indicate that, although the model adequately describes the main framework of the introductions, a number of important features are not accounted for, in particular: an extensive review of background literature, the inclusion of many definitions and examples, and an evaluation of the research in terms of application or novelty of the results.

Tunya (11, 12)

11.Software engineering tools and environments:a roadmap

Authors Harold Ossher, William Harrison, Peri Tarr

12.Software engineering for mobility:a roadmap

Authors Gruia-Catalin Roman, Gian Pietro Picco, Amy L. Murphy

Chris (13, 14)

13. Software engineering for safety:a roadmap

14. Software engineering and the Internet:a roadmap

Sara (15, 16)

15. Software engineering research: a methodological analysis

Abstract: Though there are many software development techniques available, SE theory is still in its infancy. This paper first elucidates the general process to build a scientific theory and then illustrates, through real instances, a general lack of methodology in SE research. One of basic requirements for scientific theory is its understanding power but not usefulness. Starting research through a clear and precise definition of concepts under investigation is extremely important but, unfortunately, not always respected in SE, especially for several fundamental concepts. Formulating hypotheses for explanation and testing afterwards is another basic requirement of science. At this regard however, serious problems exist in our research. We point out also that the widespread use of set theory to represent computer programs is a serious mistake. From our analysis, we hope more researchers will realize that the state of the arts of SE is still quite poor and pay more attention to improve our research methodology

16: A software engineering research repository, ACM SIGSOFT Software Engineering Notes,Volume 29 , Issue 5 (September 2004),SECTION: Workshop on empirical research in software testing papers, Pages: 1 - 4

Mike (17, 18)

17. Challenges and Research Directions in Agent-Oriented Software Engineering

FRANCO ZAMBONELLI, ANDREA OMICINI

18. Successful software engineering research, David Parnas, ACM

ACM SIGSOFT Software Engineering Notes
Volume 23 , Issue 3 (May 1998)

Bob (19, 20)

19.Two principles of end-user software engineering research, Judith Segal

International Conference on Software Engineering
Proceedings of the first workshop on End-user software engineering St. Louis, Missouri SESSION: Workshop on End-User Software Engineering (WEUSE)

(seach ACM)

20.Preliminary guidelines for empirical research in software engineering
Kitchenham, B.A.; Pfleeger, S.L.; Pickard, L.M.; Jones, P.W.; Hoaglin, D.C.; El Emam, K.; Rosenberg, J.;
Software Engineering, IEEE Transactions on
Volume 28, Issue 8, Aug. 2002 Page(s):721 - 734

Bei (21, 22)

21 Software engineering practice versus evidence-based software engineering research, International Conference on Software Engineering, Proceedings of the 2005 workshop on Realising evidence-based software engineering St. Louis, Missouri

SESSION: Realising Evidence-Based Software Engineering (REBSE) Pages: 1 - 5

22 Requirements engineering in the year 00:a research perspective

International Conference on Software Engineering
Proceedings of the 22nd international conference on Software engineering

Limerick, Ireland

Axel van Lamsweerde