Filters








10,604 Hits in 7.8 sec

The Supportive Effect of Traceability Links in Architecture-Level Software Understanding: Two Controlled Experiments

Muhammad Atif Javed, Uwe Zdun
2014 2014 IEEE/IFIP Conference on Software Architecture  
This paper reports on two controlled experiments performed with different participants to investigate whether the use of architecture traceability can significantly support architecture-level understanding  ...  The advocates of architecture traceability approaches regularly cite advantages like easier understanding of architectural designs and support for software quality control and maintenance.  ...  ACKNOWLEDGEMENTS This work is supported by the Austrian Science Fund (FWF), under project P24345-N23. We also thank to all the participants for taking part in the experiment.  ... 
doi:10.1109/wicsa.2014.43 dblp:conf/wicsa/JavedZ14 fatcat:nrpg4qc2uregvhbixb3gv4inry

Do architectural design decisions improve the understanding of software architecture? two controlled experiments

Mojtaba Shahin, Peng Liang, Zengyang Li
2014 Proceedings of the 22nd International Conference on Program Comprehension - ICPC 2014  
In this paper, we conducted two controlled experiments, as a family of experiments, to investigate how presence of ADDs can improve the understanding of architecture.  ...  the family of experiments achieved a significantly better understanding of architecture design when using ADDs; and (iii) with regard to the correctness of architecture understanding, more experienced  ...  We would also like to thank all the participants of the two controlled experiments, and insightful comments for this work by Muhammad Ali Babar, Paris Avgeriou, and Anton Jansen.  ... 
doi:10.1145/2597008.2597139 dblp:conf/iwpc/ShahinLL14 fatcat:4ubo57elhbaujefuzf5ejztdma

Two controlled experiments on model-based architectural decision making

Ioanna Lytra, Patrick Gaubatz, Uwe Zdun
2015 Information and Software Technology  
Method: To investigate these aspects, we conducted two separate controlled experiments with software architecture students in which we tested the supportive effect of reusable decision models in decision  ...  Objective: However, there is little empirical evidence about the supportive effect of reusable architectural knowledge on the effectiveness and efficiency of architectural decision making.  ...  Acknowledgments We would like to thank the reviewers who evaluated the architectural decisions in both controlled experiments. We also thank all students for participating in the experiments.  ... 
doi:10.1016/j.infsof.2015.03.006 fatcat:665t5tagdrfmderfosnvt3ktpa

Cost-Effective Traceability Links for Architecture-Level Software Understanding

Muhammad Atif Javed, Srdjan Stevanetic, Uwe Zdun
2015 Proceedings of the ASWEC 2015 24th Australasian Software Engineering Conference on - ASWEC ' 15 Vol. II  
This paper reports on a controlled experiment that was conducted to investigate how well typical results produced by the three automation alternatives support human software developers in architecture-level  ...  An important architectural challenge is to recover traceability links between the software architecture and artifacts produced in the other activities of the development process, such as requirements,  ...  ACKNOWLEDGEMENTS This work is supported by the Austrian Science Fund (FWF), under project P24345-N23. We also thank to all the participants for taking part in the experiment.  ... 
doi:10.1145/2811681.2811695 dblp:conf/aswec/JavedSZ15 fatcat:2zh7wcgamff7bpygkcucfu5wfy

Improving understandability of architecture design through visualization of architectural design decision

Mojtaba Shahin, Peng Liang, Mohammad Reza Khayyambashi
2010 Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge - SHARK '10  
Last we present how the visualization by Compendium can improve the understandability and support the communication of architectural design in architecting process.  ...  In this paper, we first make a survey on tools that support visualization of architectural design decisions, their features and deficiencies.  ...  This research has been partially sponsored by the Natural Science Foundation of China (NSFC) under Grant No.60903034, QuASAK: Quality Assurance in Software architecting process using Architectural Knowledge  ... 
doi:10.1145/1833335.1833348 dblp:conf/icse/ShahinLK10 fatcat:j3fhgxzafvcktmgj2wqr235v5q

Controlled Experiment on the Supportive Effect of Architectural Component Diagrams for Design Understanding of Novice Architects [chapter]

Thomas Haitzer, Uwe Zdun
2013 Lecture Notes in Computer Science  
In this paper, we present the results of a controlled experiment regarding the supportive effect of architectural component diagrams for design understandability.  ...  In particular, the goal of the experiment was to determine whether architectural component diagrams, provided in addition to a non-trivial software system's source code, have a supportive effect on the  ...  Acknowledgement This work was partially supported by the Austrian Science Fund (FWF), Project: P24345-N23. Bibliography  ... 
doi:10.1007/978-3-642-39031-9_6 fatcat:goyye37eazelpoqk5gyagdzr6y

The Impact of Hierarchies on the Architecture-Level Software Understandability - A Controlled Experiment

Srdjan Stevanetic, Muhammad Atif Javed, Uwe Zdun
2015 2015 24th Australasian Software Engineering Conference  
We conducted a controlled experiment in which participants of three groups received one of the three architecture documentations plus the source code of the system and had to answer understandability related  ...  The obtained results provide empirical evidence that hierarchies play an important role in the context of architectural component models from the viewpoint of the architecture-level software understandability  ...  ACKNOWLEDGEMENT This work was supported by the Austrian Science Fund (FWF), Project: P24345-N23.  ... 
doi:10.1109/aswec.2015.21 dblp:conf/aswec/StevaneticJZ15 fatcat:pm2i2s4nhneifacsi7hlj2u46e

Understanding and Guiding Requirements Engineering Processes [chapter]

C. Rolland
1996 Advanced IT Tools  
NATURE (BRAN" 5363) is an ESPRIT project funded by the European Commission from 08/92 to 08/95. N. Terashima et al. (eds.), Advanced IT Tools  ...  Current workflow and software process models are not directly applicable as they assume broad coverage and fairly strict control of the process.  ...  Application engineers will then be able to benefit from past experience. The tracing module handles traceability according to the traceability model.  ... 
doi:10.1007/978-0-387-34979-4_48 fatcat:zaokjen3hvejrmcdx5zj477ok4

SUPPORTING SOFTWARE UNDERSTANDING WITH AUTOMATED REQUIREMENTS TRACEABILITY

ALEXANDER EGYED, PAUL GRÜNBACHER
2005 International journal of software engineering and knowledge engineering  
to foster software understanding.  ...  We illustrate the approach using a video-on-demand system and show how the generated traces can be used in various engineering scenarios to improve software understanding.  ...  We then discussed how the derived traces can support engineers in understanding software.  ... 
doi:10.1142/s0218194005002464 fatcat:3r3r6ynwdvgffhopyfyr2k7oyy

Security requirements patterns: understanding the science behind the art of pattern writing

Maria Riaz, Laurie Williams
2012 2012 Second IEEE International Workshop on Requirements Patterns (RePa)  
The objective of this paper is to aid in understanding of the process for pattern development and provide considerations for writing effective security requirements patterns.  ...  Security requirements patterns can provide a means of capturing common security requirements while documenting the context in which a requirement manifests itself and the tradeoffs involved.  ...  ACKNOWLEDGMENT This research is supported by the Army Research Office. Thanks to John Slankas for helpful comments on this paper.  ... 
doi:10.1109/repa.2012.6359977 dblp:conf/re/RiazW12 fatcat:vrc33kp2wbfsfnfydzoo4kz4jy

Robot Transparency: Improving Understanding of Intelligent Behaviour for Designers and Users [chapter]

Robert H. Wortham, Andreas Theodorou, Joanna J. Bryson
2017 Lecture Notes in Computer Science  
In this paper we review relevant robot systems architecture, design, and transparency literature, and report on a programme of research to investigate practical approaches to improve robot transparency  ...  Autonomous robots can be difficult to design and understand. Designers have difficulty decoding the behaviour of their own robots simply by observing them.  ...  the robot vocalisation experiments is being prepared for subsequent publication [26] .  ... 
doi:10.1007/978-3-319-64107-2_22 fatcat:lrn34gt7xvfwbgiqht2wwmemda

Experience realising a meta-model for wide system understanding: The global system model

M. J. Freeman, P. J. Layzell
1994 Software, Practice & Experience  
It is widely accepted that 50 to 80 per cent of all commercial software costs are dedicated to maintenance. 1 Much of these costs arise from the need for software maintainers to understand the system to  ...  Thus a change request, expressed in business-oriented language, must be mapped onto conceptual and design models and finally through into the supporting software implementation.  ...  analysts in gaining a richer understanding of a software system.  ... 
doi:10.1002/spe.4380240803 fatcat:dq76l743erbnbb6vec5vo72eeu

Understanding Software Architecture Erosion: A Systematic Mapping Study [article]

Ruiyin Li, Peng Liang, Mohamed Soliman, Paris Avgeriou
2021 arXiv   pre-print
Architecture Erosion (AEr) can adversely affect software development and has received significant attention in the last decade.  ...  The results can provide researchers a comprehensive understanding of AEr and help practitioners handle AEr and improve the sustainability of their architecture.  ...  Additionally, we plan to conduct studies on detecting and handling AEr, including the detection of AEr symptoms and the approaches and tools to support the detection at various granularity levels.  ... 
arXiv:2112.10934v1 fatcat:2qzmaoykjvaixm4jey3nkvdhq4

Understanding Climate Data Through Commentary Metadata: The CHARMe Project [chapter]

Jon D. Blower, Raquel Alegre, Victoria L. Bennett, Debbie J. Clifford, Philip J. Kershaw, Bryan N. Lawrence, Jane P. Lewis, Kevin Marsh, Maurizio Nagni, Alan O'Neill, Rhona A. Phipps
2014 Communications in Computer and Information Science  
The system will help users learn from previous community experience and select datasets that best suit their needs, as well as providing direct traceability between conclusions and the data that supported  ...  The project applies the principles of Linked Data and adopts the Open Annotation standard to record and publish commentary information.  ...  Acknowledgements This research has received funding from the European Union Seventh authors are very grateful to all the other members of the CHARMe consortium (http://www.charme.org.uk), and the project's  ... 
doi:10.1007/978-3-319-08425-1_4 fatcat:6olytm6jrbfuppmost2rwdz6ga

Understanding Climate Data Through Commentary Metadata: The CHARMe Project [chapter]

Jon D. Blower, Raquel Alegre, Victoria L. Bennett, Debbie J. Clifford, Philip J. Kershaw, Bryan N. Lawrence, Jane P. Lewis, Kevin Marsh, Maurizio Nagni, Alan O'Neill, Rhona A. Phipps
2014 Communications in Computer and Information Science  
The system will help users learn from previous community experience and select datasets that best suit their needs, as well as providing direct traceability between conclusions and the data that supported  ...  The project applies the principles of Linked Data and adopts the Open Annotation standard to record and publish commentary information.  ...  Acknowledgements This research has received funding from the European Union Seventh authors are very grateful to all the other members of the CHARMe consortium (http://www.charme.org.uk), and the project's  ... 
doi:10.1007/978-3-319-14226-5_4 fatcat:tlasgwqpsfgkzh3ddin3sog4iq
« Previous Showing results 1 — 15 out of 10,604 results