Software Engineering for Systems Hackers
White Papers In this journey, the authors will scrupuously avoid metrics, excessive formalism, and the traditional trappings of very large-scale software engineering that are so often taught in undergraduate software engineering courses.
[November 29, 2008, 23:00]
Software Engineering Ontology: A Development Methodology
White Papers This paper has presented the results of the first phase of a project aimed at developing a comprehensive ontology of the Software Engineering field. The major contributions provided by this study are: Identification of the ontology development...
[January 8, 2008, 1:58]
Software Engineering and Performance: A Road-Map
White Papers Software engineering has traditionally focussed on functional requirements and how to build software that has few bugs and can be easily maintained. Work on the inclusion of performance engineering throughout the life-cycle has made relatively...
[January 2, 2009, 0:00]
Engineering Services Provider Increases Output of Software Development Group
White Papers Although global engineering firm CH2M HILL followed the Microsoft Solutions Framework development methodology, it lacked a comprehensive tool set to support its strategy for application lifecycle management, resulting in inconsistent planning and...
[February 29, 2008, 0:02]
Introduction of Software Engineering to Freshman: Challenges and Rewards
White Papers It is likely that the first programming course that a Software Engineering (SE) or a Computer Science (CS) freshman student takes at a university is Object-Oriented (OO) Programming with Java. The importance of process, design, testing, etc...
[November 29, 2008, 23:00]
Data Sets and Data Quality in Software Engineering
White Papers Objective - to assess the extent and types of techniques used to manage quality within software engineering data sets. Method - This paper performs a systematic review of available empirical software engineering studies.
[January 2, 2009, 0:00]
Impact and Contributions of MBASE on Software Engineering Graduate Courses
White Papers As the founding Director of the Center for Software Engineering, Professor Barry Boehm developed courses that have greatly impacted the education of software engineering students. Boehm's frameworks on courses at two universities, and identifies...
[November 29, 2008, 23:00]
Closing the Dependability Gap: Converging Software Engineering With Middleware
White Papers This paper identifies the need to converge methods from software engineering with traditional middleware and dependable systems research to close the dependability gap. In particular, the paper suggest a nested control loop approach, where the...
[November 29, 2008, 23:00]
Teaching a Multicultural Perspective in Software Engineering
White Papers Within software engineering, it is important that students understand that when planning a product, designers must keep the scope of the project in mind. In the globalization lecture delivered within undergraduate software engineering courses, the...
[November 29, 2008, 23:00]
Current Issues in Software Engineering for Natural Language Processing
White Papers In Natural Language Processing (NLP), research results from software engineering and software technology have often been neglected. This paper describes some factors that add complexity to the task of engineering reusable NLP systems (beyond...
[January 2, 2009, 0:00]
Spanning the Gap Between Software Engineering Instructor and Student
White Papers Many computing degrees have a project-based software engineering course where teams of students complete a project under the guidance of the instructor and possibly one or more Teaching Assistants (TAs).
[November 29, 2008, 23:00]
An Initial Theory of Value-Based Software Engineering
White Papers This chapter presents an initial "4+1" theory of Value-Based Software Engineering (VBSE). for a given software engineering enterprise. After discussing the motivation and context for developing a VBSE theory and the criteria for a good theory, the...
[November 29, 2008, 23:00]
Applying Pantomime and Reverse Engineering Techniques in Software Engineering Education
White Papers During the past six years, the authors have experimented with various modeling and quality control techniques while teaching software engineering to university students. English); the second group modeled the entire software development process as...
[June 26, 2009, 1:03]
iLLumina - A DL Knowledge Base for Software Engineering
White Papers Software Engineering involves the representation and translation (concretization) of knowledge from mental models to executable language elements. This paper reports specific problems of semantic scatter and references within software engineering.
[December 24, 2008, 0:00]
An Industry-Academia Team-Teaching Case Study for Software Engineering Capstone Courses
White Papers Exposing software engineering students to newest industry practices and latest research and theories allows them to acquire and maintain the technical skills necessary to continually adjust to the rapid changes that occur in technology.
[November 29, 2008, 23:00]
Learning Software Engineering in a Community of Practice - A Case Study
White Papers In this paper, it is proposed that Wenger's concept of a 'Community of practice' can be used as an effective guide for teaching software engineering. It is argued that the theory, as it is based on principles of apprenticeship learning, is...
[December 24, 2008, 0:00]
Tool Integration in Software Engineering: The State of the Art in 2004
White Papers The aim of this paper is to identify and investigate previous research in the area of software engineering environments, and how tools are integrated to form such a facility, with the goal of identifying future research questions.
[December 24, 2008, 0:00]
Motivation in Software Engineering: A Systematic Literature Review
White Papers This paper presents a systematic literature review of motivation in Software Engineering. Models of motivation in Software Engineering are disparate and do not reflect the complex needs of Software Engineers in their different career stages...
[January 2, 2009, 0:00]
Work in Progress - 'Real World Problems' as Assessment of Software Engineering
White Papers This project evaluated the effectiveness of using certification-like real-world problems for regular assessment of student performance in a software engineering content course. The approach utilized the Turning Point personal response system as a...
[November 29, 2008, 23:00]
Enhancing Software Engineering Education Using Teaching Aids in 3-D Online Virtual Worlds
White Papers The authors have experimented with Second Life in two computer science classes, one at Ohio University, the other at the University of Mary Washington, to enhance software engineering education. Three-dimensional Online Virtual Worlds such as...
[November 29, 2008, 23:00]



