[LLIBRE][B] Software engineering: principles and practice

H Van Vliet, H Van Vliet, JC Van Vliet - 2008 - gnindia.dronacharya.info
Software engineering concerns methods and techniques to develop large software systems.
The engineering metaphor is used to emphasize a systematic approach to develop systems …

A view of 20th and 21st century software engineering

B Boehm - Proceedings of the 28th international conference on …, 2006 - dl.acm.org
George Santayana's statement," Those who cannot remember the past are condemned to
repeat it," is only half true. The past also includes successful histories. If you haven't been …

How practitioners perceive the relevance of software engineering research

D Lo, N Nagappan, T Zimmermann - Proceedings of the 2015 10th Joint …, 2015 - dl.acm.org
The number of software engineering research papers over the last few years has grown
significantly. An important question here is: how relevant is software engineering research to …

The impact of integrating information technology with operational technology in physical assets: a literature review

A Kok, A Martinetti, J Braaksma - IEEE Access, 2024 - ieeexplore.ieee.org
The convergence of information technology (IT) with operational technology (OT), within
physical assets can enhance performance but also presents challenges due to higher …

A survey on model versioning approaches

K Altmanninger, M Seidl, M Wimmer - International Journal of Web …, 2009 - emerald.com
Purpose–The purpose of this paper is to provide a feature‐based characterization of version
control systems (VCSs), providing an overview about the state‐of‐the‐art of versioning …

Semistructured merge: rethinking merge in revision control systems

S Apel, J Liebig, B Brandl, C Lengauer… - Proceedings of the 19th …, 2011 - dl.acm.org
An ongoing problem in revision control systems is how to resolve conflicts in a merge of
independently developed revisions. Unstructured revision control systems are purely text …

Clone management for evolving software

HA Nguyen, TT Nguyen, NH Pham… - IEEE transactions on …, 2011 - ieeexplore.ieee.org
Recent research results suggest a need for code clone management. In this paper, we
introduce JSync, a novel clone management tool. JSync provides two main functions to …

The choice calculus: A representation for software variation

M Erwig, E Walkingshaw - ACM Transactions on Software Engineering …, 2011 - dl.acm.org
Many areas of computer science are concerned with some form of variation in software---
from managing changes to software over time to supporting families of related artifacts. We …

Palantir: Early detection of development conflicts arising from parallel code changes

A Sarma, DF Redmiles… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
The earlier a conflict is detected, the easier it is to resolve-this is the main precept of
workspace awareness. Workspace awareness seeks to provide users with information of …

On the evolution of services

V Andrikopoulos, S Benbernou… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
In an environment of constant change and variation driven by competition and innovation, a
software service can rarely remain stable. Being able to manage and control the evolution of …