Search: "software engineering" Filter:"software engineering"

67 tagged events, 3 books found.


by David L. Richter


Scope of Study: This dissertation summarizes the current use of concurrent software engineering (CSE) by information technology (IT) organizations in the United States and its effectiveness in improving software delivery time, quality, and cost. From a total population of 7,173 IT organizations, a one-third sample of 2,391 were surveyed. A net valid response of 142 organizations was received, which represents a valid return rate of 6.2 percent. The responses were then analyzed against software development time, quality, and cost metrics according to the software development methodologies used. Findings and Conclusions: This study shows the extent to which pure CSE and CSE in combination with the traditional system development life cycle (SDLC) are used in the United States. There are...

by Dinesh S. Katre


This book presents a comprehensive process for visualization of interface metaphor for software. It is helpful in designing interactive user interfaces with magical super-affordances and definitive user experiences. As per the ancient Indian Vedic literature, metaphors are always conceived out of Vastu (entities having existence in our world). The visualization process given in the book shows how metaphorization could help in innovating highly experiential user interfaces, as one can create Avastu (non entities) by combining different objects and imaginative properties together. The main highlights of this process are selection and dissection of interface metaphor, pre-facto analysis, qualitative and quantitative evaluation, mapping between user and application domain lexicons, specialized...

Software Maintenance - A Management Perspective

(Issues, Tools, Techniques, and Trends)

by Phaneendra Nath Vellanky


Computer systems play an important role in our society. Software drives those systems. Massive investments of time and resources are made in developing and implementing these systems. Maintenance is inevitable. It is hard and costly. Considerable resources are required to keep the systems active and dependable. We cannot maintain software unless maintainability characters are built into the products and processes. There is an urgent need to reinforce software development practices based on quality and reliability principles. Though maintenance is a mini development lifecycle, it has its own problems. Maintenance issues need corresponding tools and techniques to address them. Software professionals are key players in maintenance. While development is an art and science, maintenan...