JE Melski, H Nguyen - US Patent 9,069,644, 2015 - Google Patents
A method for executing program builds. According to one embodiment of the invention, jobs are scheduled for a program build based on dependencies between the jobs, where at least …
G Scanniello, A D'Amico, C D'Amico… - Software: Practice and …, 2010 - Wiley Online Library
This paper presents an approach to identify software layers for the understanding and evolution of software systems implemented with any object‐oriented programming …
We wish to investigate how structural design principles are used in practice, in order to assess the utility and relevance of such principles to the maintenance of large, complex …
G Scanniello, A D'Amico, C D'Amico… - Proceedings of the 2010 …, 2010 - dl.acm.org
In this paper we present an approach to identify software layers for the understanding and evolution of object oriented software systems. The approach first identifies relations between …
Software is omnipresent in our daily lives. As users demand ever more advanced features, software systems have to keep on evolving. In practice, this means that software developers …
Z Tan, S Zheng, P Liu, G Lin - IEEE Transactions on Consumer …, 2006 - ieeexplore.ieee.org
Rich requirements from high definition television (HDTV) decoder argue the supports of complex architecture and operating system (OS). As an embedded system, multi-processor …
An Empirical Study of Software Packaging Stability Page 1 An Empirical Study of Software Packaging Stability by John C. Champaign A thesis presented to the University of Waterloo in …
Abstract The problem of Live System Forensics involves developing efficient and robust methodologies, tools, and techniques to gather, preserve, and analyze digital evidence from …
The present research means to determine the existence of trends in the evolution of Java systems. A trend is defined as common metrical behaviour for a large number classes …