Search Results - "Wermelinger, M."
-
1
Exploring the Influence of Identifier Names on Code Quality: An Empirical Study
Published in 2010 14th European Conference on Software Maintenance and Reengineering (01-03-2010)“…Given the importance of identifier names and the value of naming conventions to program comprehension, we speculated in previous work whether a connection…”
Get full text
Conference Proceeding -
2
Challenges in software evolution
Published in Eighth International Workshop on Principles of Software Evolution (IWPSE'05) (2005)“…Today's information technology society increasingly relies on software at all levels. Nevertheless, software quality generally continues to fall short of…”
Get full text
Conference Proceeding -
3
Learning Software Engineering at a Distance
Published in IEEE software (01-11-2006)“…Delivering a software engineering curriculum by distance learning requires innovative and flexible approaches to presenting and managing the learning…”
Get full text
Journal Article -
4
Connectors for mobile programs
Published in IEEE transactions on software engineering (01-05-1998)“…Software architecture has put forward the concept of connector to express complex relationships between system components, thus facilitating the separation of…”
Get full text
Journal Article -
5
The CommUnity workbench
Published in Proceedings. 26th International Conference on Software Engineering (2004)“…CommUnity proposes a formal approach to software architecture. It uses a parallel program design language in the style of Unity programs (Chandy and Misra,…”
Get full text
Conference Proceeding -
6
Enforcing business policies through automated reconfiguration
Published in Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001) (2001)“…In this paper, we address dynamic reconfiguration from the point of view of the enforcement of the policies that organisations wish to see imposed through the…”
Get full text
Conference Proceeding -
7
Towards a chemical model for software architecture reconfiguration
Published in Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159) (1998)“…The Chemical Abstract Machine is a general-purpose, simple, and intuitive programming model. Among other domains, it has been used for the specification and…”
Get full text
Conference Proceeding -
8
A hierarchic architecture model for dynamic reconfiguration
Published in Proceedings of PDSE '97: 2nd International Workshop on Software Engineering for Parallel and Distributed Systems (1997)“…Dynamic reconfiguration is the ability to modify a parallel or distributed system while it is running. We adopt the framework developed by Kramer et al. (1985)…”
Get full text
Conference Proceeding -
9
Relating Identifier Naming Flaws and Code Quality: An Empirical Study
Published in 2009 16th Working Conference on Reverse Engineering (01-10-2009)“…Studies have demonstrated the importance of good identifier names to program comprehension. It is unclear, however, whether poor naming has other effects that…”
Get full text
Conference Proceeding -
10
A graph transformation approach to software architecture reconfiguration
Published in Science of computer programming (01-08-2002)“…The ability of reconfiguring software architectures in order to adapt them to new requirements or a changing environment has been of growing interest. We…”
Get full text
Journal Article -
11
Software Evolution Prediction Using Seasonal Time Analysis: A Comparative Study
Published in 2012 16th European Conference on Software Maintenance and Reengineering (01-03-2012)“…Prediction models of software change requests are useful for supporting rational and timely resource allocation to the evolution process. In this paper we use…”
Get full text
Conference Proceeding -
12
An architectural approach to mobility - the handover case study
Published in Proceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004) (2004)“…Community is a formal approach to software architecture. Its main characteristics are: a precise, yet intuitive mathematical semantics based on categorical…”
Get full text
Conference Proceeding -
13
Using formal concept analysis to construct and visualise hierarchies of socio-technical relations
Published in 2009 31st International Conference on Software Engineering - Companion Volume (01-05-2009)“…Interest in the human aspects of software engineering has grown in the past years. For example, based on activity logs in software artefact repositories,…”
Get full text
Conference Proceeding -
14
Assessing the effect of clones on changeability
Published in 2008 IEEE International Conference on Software Maintenance (01-09-2008)“…To prioritize software maintenance activities, it is important to identify which programming flaws impact most on an applicationpsilas evolution. Recent…”
Get full text
Conference Proceeding -
15
Towards an algebra of architectural connectors: a case study on synchronization for mobility
Published in Proceedings Ninth International Workshop on Software Specification and Design (1998)“…To cope with the flexibility and extensibility needed for the specification of the architecture of evolving software systems, it is useful to have a set of…”
Get full text
Conference Proceeding -
16
Using coordination contracts for flexible adaptation to changing business rules
Published in Sixth International Workshop on Principles of Software Evolution, 2003. Proceedings (2003)“…We report on the use of coordination contracts, presented at the previous two IWPSE workshops, in a project for a credit recovery company. We have designed and…”
Get full text
Conference Proceeding -
17
Superposing connectors
Published in Tenth International Workshop on Software Specification and Design. IWSSD-10 2000 (2000)“…The ability to construct architectural connectors in a systematic and controlled way has been argued to promote reuse and incremental development, e.g., as a…”
Get full text
Conference Proceeding -
18
Graph-Centric Tools for Understanding the Evolution and Relationships of Software Structures
Published in 2008 15th Working Conference on Reverse Engineering (01-10-2008)“…We present a suite of small tools, implemented as a pipeline of text file manipulating scripts, that, on one hand, measure the evolution of any software…”
Get full text
Conference Proceeding -
19
Coordination contracts for Java applications
Published in International Conference on Software Engineering: Proceedings of the 24th International Conference on Software Engineering; 19-25 May 2002 (19-05-2002)“…Summary form only given. The authors consider coordination contracts, a modelling primitive based on methodological and mathematical principles, that…”
Get full text
Conference Proceeding -
20
Connectors for mobile programs: Mobility and network-aware computing
Published in IEEE transactions on software engineering (1998)Get full text
Journal Article