4,951 papers · page 187 of 248
David A. Marca, Beth A. Perdue
If a business built a plant to produce products without first designing a process to manufacture them, the risk would be lack of capacity without significant plant redesign. Similarly, lacking a software engineering approach and tools for designing e-business connections before c…
Frank Maurer
No abstract available.
Nancy R. Mead, Hossein Saiedian, Günther Ruhe, Donald J. Bagert, Helen M. Edwards, Michael Ryan
S.665-668
Nikunj R. Mehta, Nenad Medvidovic, Sandeep Phadke
Software systems of today are frequently composed from prefabricated, heterogeneous components that provide complex functionality and engage in complex interactions. Existing research on component-based development has mostly focused on component structure, interfaces, and functi…
Tim Menzies
There is a growing realization that the design of effective software engineering tools must be smarter. Real world software specs can be very intricate. Manual browsing by a software engineer cannot reveal its subtleties. Automatic tools are required to reflect over business know…
Amir Michail
In this paper, we show how data mining can be used to discover library reuse patterns in existing applications. Specifically, we consider the problem of discovering library classes and member functions that are typically reused in combination by application classes. This paper im…
Bart Michiels, Bart Wydaeghe
This poster depicts a novel approach to document components in a uniform and abstract way. Every use of component is expressed with a specific kind of message sequence charts (MSC), using a limited set of standard primitives with predefined semantics. These primitives are mapped …
Ali Mili, Senta Fowler Chmiel, Ravi Gottumukkala, Lisa Zhang
Several cost models have been proposed in the past for estimating, predicting, and analyzing the costs of software reuse. In this paper we analyze existing models, explain their variance, and propose a tool-supported comprehensive model that encompasses most of the existing model…
Ali Mili, Senta Fowler Chmiel, Ravi Gottumukkala, Lisa Zhang
No abstract available.
Eduardo Miranda
This paper evaluates the accuracy, precision and robustness of the paired comparisons method for software sizing and concludes that the results produced by it are superior to the so called "expert" approaches.
Osamu Mizuno, Tohru Kikuno, Yasunari Takagi, Keishi Sakamoto
During the process of software development, senior managers often find indications that projects are risky and take appropriate actions to recover them from this dangerous status. If senior managers fail to detect such risks, it is possible that such projects may collapse complet…
Audris Mockus, Roy T. Fielding, James D. Herbsleb
According to its proponents, open source style software development has the capacity to compete successfully, and perhaps in many cases displace, traditional commercial development methods. In order to begin investigating such claims, we examine the development process of a major…
Carleton A. Moore
After using and teaching the Personal Software Process (PSP)[6] for over four years, we came to appreciate the insights and benefits that it gave us. However, we noticed some general problems with the PSP. First, we started to question the quality of the data we recorded. In 1998…
Maurizio Morisio, Carolyn B. Seaman, Amy T. Parra, Victor R. Basili, Steve E. Kraft, Steven E. Condon
The work described in this paper is an investigation of COTS-based software development within a particular NASA environment, with an emphasis on the processes used. Fifteen projects using a COTS-based approach were studied and their actual process was documented. This process is…
Peter Morrogh
The content of computer science and software engineering courses needs to be examined so that students are better prepared to cope with the challenges of a rapidly changing software industry.
Barry Murphy
No abstract available.
San Murugesan, Yogesh Deshpande
WEB ENGINEERING is a rapidly emerging new discipline focusing on various aspects of successful development and deployment of large, complex Web sites and Web-based systems. Since 1997, interest in Web Engineering has been growing [1-9] and will continue to grow as Web-based syste…
Ulrich Nickel, Jörg Niere, Albert Zündorf
it turns collaboration diagrams in a powerfull and easy-to-read visual programming construct. However, a single collaboration diagram is usually not expressive enough to model complex operations performing several modifications at different parts of the overall object structure. …
Tetsuto Nishiyama, Kunihiko Ikeda, Toru Niwa
In our efforts to increase software development productivity, we have worked to introduce numerous software development techniques and technologies into various target organizations. Through these efforts, we have come to understand the difficulties involved in technical transfer…
Robert L. Nord, Daniel J. Paulish, Dilip Soni
No abstract available.