Search For:

Displaying 1-24 out of 24 total
What Is a Requirements Engineer?
Found in: IEEE Software
By Barbara Paech
Issue Date:July 2008
pp. 16-17
The lack of a clear definition about what constitutes a requirements engineer is problematic. Companies trying to establish clear RE responsibilities don't have clear standards on how to train their people, define the role, or choose the right people for t...
 
Does Involving Users in Software Development Really Influence System Success?
Found in: IEEE Software
By Ulrike Abelein,Helen Sharp,Barbara Paech
Issue Date:November 2013
pp. 17-23
Researchers have studied how best to involve users in software development for a long time, primarily in the area of information systems and human-computer interaction. The authors consider the effects of both user participation and user involvement, which...
 
Tracing Requirements and Source Code during Software Development: An Empirical Study
Found in: 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
By Alexander Delater,Barbara Paech
Issue Date:October 2013
pp. 25-34
[Context and motivation] In practice, trace ability links between requirements and code are often not created, because this would require increased development effort. To address this weakness, we developed in previous work an approach that semi-automatica...
 
Towards Identification of Software Improvements and Specification Updates by Comparing Monitored and Specified End-User Behavior
Found in: 2013 IEEE International Conference on Software Maintenance (ICSM)
By Tobias Roehm,Bernd Bruegge,Tom-Michael Hesse,Barbara Paech
Issue Date:September 2013
pp. 464-467
Support of end-user needs is an important success factor for a software application. In order to optimize the support of end-user needs, developers have to be aware of them and their evolution over time. But a communication gap between developers and users...
 
System Testing a Scientific Framework Using a Regression-Test Environment
Found in: Computing in Science and Engineering
By Hanna Remmel,Barbara Paech,Peter Bastian,Christian Engwer
Issue Date:March 2012
pp. 38-45
Testing a scientific framework is a challenging task, given the framework's large variability. The approach taken here is to apply software product line engineering, using variability modeling to support the selection of test applications and test cases. S...
 
Using Dependency Information to Select the Test Focus in the Integration Testing Process
Found in: Practice And Research Techniques, Testing: Academic & Industrial Conference on
By Lars Borner, Barbara Paech
Issue Date:September 2009
pp. 135-143
Existing software systems consist of thousands of software components realizing countless requirements. To fulfill these requirements, components have to interact with or depend on each other. The goal of the integration testing process is to test that the...
 
Integration Test Order Strategies to Consider Test Focus and Simulation Effort
Found in: Advances in System Testing and Validation Lifecycle, International Conference on
By Lars Borner, Barbara Paech
Issue Date:September 2009
pp. 80-85
The integration testing process aims at uncovering faults within dependencies between the components of a software system. Due to the lack of resources, it is usually not possible to test all dependencies. Fault prone dependencies have to be selected as te...
 
Workshop on software Engineering in Health Care (SEHC)
Found in: International Conference on Software Engineering Companion
By Leon J. Osterweil, Barbara Paech
Issue Date:May 2009
pp. 465
The Software Engineering in Health Care Workshop aims to explore the relevance and applicability of the techniques, approaches, and technologies of software engineering to problems in the domain of health care. Health care is emerging as one of the largest...
   
Exploring the Relationship of a File's History and Its Fault-Proneness: An Empirical Study
Found in: Practice And Research Techniques, Testing: Academic & Industrial Conference on
By Timea Illes-Seifert, Barbara Paech
Issue Date:August 2008
pp. 13-22
Knowing which particular characteristics of software are indicators for defects is very valuable for testers in order to allocate testing resources appropriately. In this paper, we present the results of an empirical study exploring the relationship betwee...
 
Rational quality requirements for medical software
Found in: Software Engineering, International Conference on
By Barbara Paech, Thomas Wetter
Issue Date:May 2008
pp. 633-638
In this paper we discuss the challenges of software quality for medical software and present some ideas for improving medical software quality requirements through software engineering methods. We apply the quality requirements engineering method MOQARE to...
 
The Testing Process - A Decision Based Approach
Found in: Software Engineering Advances, International Conference on
By Lars Borner, Timea Illes-Seifert, Barbara Paech
Issue Date:August 2007
pp. 41
Software processes often focus on artifacts, activities and roles, treating decisions to be made during the software development process only implicitly. However, awareness of these decisions increases their quality by forcing the decision-makers to search...
 
Reducing Verification Effort in Component-Based Software Engineering through Built-In Testing
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Daniel Brenner, Colin Atkinson, Barbara Paech, Rainer Malaka, Matthias Merdes, Dima Suliman
Issue Date:October 2006
pp. 175-184
Today component- and service-based technologies play a central role in many aspects of enterprise computing. However, although the technologies used to define, implement, and assemble components have improved significantly over recent years, techniques for...
 
Open Source Requirements Engineering
Found in: Requirements Engineering, IEEE International Conference on
By Barbara Paech, Bernd Reuschenbach
Issue Date:September 2006
pp. 257-262
This paper describes an experience in requirements engineering for an open source E-Learning tool selection. The process meets the challenges of software selection such as the intertwining of requirements acquisition and product evaluation, the level of de...
 
Using Rationale for Software Engineering Education
Found in: Software Engineering Education and Training, Conference on
By Allen H. Dutoit, Timo Wolf, Barbara Paech, Lars Borner, Jürgen Rückert
Issue Date:April 2005
pp. 129-136
Software engineering courses often use industrial modeling tools for their infrastructure, as it exposes students to the state-of-the practice and increases their awareness about the complexity of their craft. However, this approach has the risk of expendi...
 
Improving Requirements Engineering Communication in Multiproject Environments
Found in: IEEE Software
By Barbara Paech, Jörg Dörr, Mathias Koehler
Issue Date:January 2005
pp. 40-47
In complex, multiproject environments, communication is the key to successful requirements engineering. An information model helps with this problem by capturing stakeholders? documents and responsibilities during requirements engineering. The responsibili...
 
Requirements Engineering Process Improvement Based on an Information Model
Found in: Requirements Engineering, IEEE International Conference on
By Joerg Doerr, Barbara Paech, Mathias Koehler
Issue Date:September 2004
pp. 70-79
Requirements Engineering (RE) process improvement methods typically work with explicit process models describing activities and document flow between the stakeholders involved, and with explicit document definitions. In complex, multi-project contexts, how...
 
Developing and Applying Component-Based Model-Driven Architectures in KobrA
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Colin Atkinson, Barbara Paech, Jens Reinhold, Torsten Sander
Issue Date:September 2001
pp. 0212
Abstract: Component-based software engineering is widely expected to revolutionize the way in which software systems are developed and maintained. However, companies who wish to adopt the component paradigm for serious enterprise software development face ...
 
A Case Study on a Quality Assurance Process for a Scientific Framework
Found in: Computing in Science & Engineering
By Hanna Remmel,Barbara Paech,Christian Engwer,Peter Bastian
Issue Date:May 2014
pp. 58-66
In the quality assurance of scientific frameworks, both the special characteristics of scientific software and the large variability in frameworks must be accounted for. In previous research, the authors developed a process for handling the variability of ...
 
Business Value through Product Line Engineering - A Case Study
Found in: Software Engineering and Advanced Applications, Euromicro Conference
By Devesh Sharma, Aybuke Aurum, Barbara Paech
Issue Date:September 2008
pp. 167-174
Software Product Line (PL) Engineering has been established in the last decade as a proven way to build flexibility and reusability into software systems. This approach is centred around the idea that the initial investments made in the development of reus...
 
Investigating the influence of personal values on requirements for health care information systems
Found in: Proceeding of the 3rd workshop on Software engineering in health care (SEHC '11)
By Andreas Wicht, Barbara Paech, Rumyana Proynova, Sven H. Koch, Thomas Wetter
Issue Date:May 2011
pp. 48-55
Stakeholder requirements for health care information systems cannot be defined purely objectively. Instead they are influenced by personal and social factors. In this paper, we present preliminary insights into one such factor, namely personal values. Base...
     
Supporting the testing of scientific frameworks with software product line engineering: a proposed approach
Found in: Proceeding of the 4th international workshop on Software engineering for computational science and engineering (SECSE '11)
By Barbara Paech, Christian Engwer, Hanna Remmel, Peter Bastian
Issue Date:May 2011
pp. 10-18
Testing scientific software involves dealing with special challenges like missing test oracle and different possible sources of a problem. When testing scientific frameworks, additionally a large variety of mathematical algorithms and possible applications...
     
Exploring the relationship of history characteristics and defect count: an empirical study
Found in: Proceedings of the 2008 workshop on Defects in large software systems (DEFECTS '08)
By Barbara Paech, Timea Illes-Seifert
Issue Date:July 2008
pp. 119-120
During the lifetime of a project, a huge amount of information is generated, e.g. in versioning systems or bug data bases. When analysed appropriately, the knowledge about the previous project characteristics allows estimating the project's future evolutio...
     
Rational quality requirements for medical software
Found in: Proceedings of the 13th international conference on Software engineering (ICSE '08)
By Barbara Paech, Thomas Wetter
Issue Date:May 2008
pp. 1-1
In this paper we discuss the challenges of software quality for medical software and present some ideas for improving medical software quality requirements through software engineering methods. We apply the quality requirements engineering method MOQARE to...
     
Ubiquitous RATs: how resource-aware run-time tests can improve ubiquitous software systems
Found in: Proceedings of the 6th international workshop on Software engineering and middleware (SEM '06)
By Barbara Paech, Colin Atkinson, Daniel Brenner, Dima Suliman, Matthias Merdes, Rainer Malaka
Issue Date:November 2006
pp. 55-62
In this paper we describe a new approach for increasing the reliability of ubiquitous software systems. This is achieved by executing tests at run-time. The individual software components are consequently accompanied by executable tests. We augment this we...
     
 1