Teaching and learning in any subject can sometimes become mundane but in order that our students are motivated it is sometimes necessary to use an approach which makes the process a very big adventure. Over the past three ...
Typically, architectural choices determine the achievement of desired goals (such as reusability and maintainability) of product line software development. Several methods have been proposed to design and analyze product ...
One of the key reasons why ADLs are yet to be adopted commercially on a
large scale is due to shortcomings in their ability to describe adequate interface
specifications. An interface specification that is vague, lacking ...
McKeogh, John; Exton, Chris(Association for Computing Machinery, 2004)
Comprehending and maintaining software is
one of the core software engineering activities
from early implementation to long-term
software evolution. This paper describes an
Eclipse based tool, which provides ...
The study set out to examine the following research question: ‘What types of information are most important to the experienced programmer during maintenance ?’. A content analysis scheme was applied to program summaries ...
The research interests of information systems (IS) researchers often lead to a tension between theory development on the one hand and practical application, such as the implementation of computer applications or business ...
Huo, Ming; Verner, June; Ali Babar, Muhammad; Zhu, Liming(2004)
Software quality is one of our most important
software concerns. Agile methods may produce
software faster but we also need to know how they
meet our quality requirements. In this paper we
compare the waterfall model ...
Ali Babar, Muhammad; Gorton, Ian(IEEE Computer Society, 2004)
Software engineering community has proposed
several methods to evaluate software architectures with
respect to desired quality attributes such as
maintainability, performance, and so on. There is,
however, little effort ...
Lang, Michael(IADS: International association for development of the information society, 2004)
With the advent and growth of the Web, hypermedia information systems have propagated within and beyond organisations. Much concern has been expressed about the quality of hypermedia systems being developed and the apparent ...
Architectural views help to better understand and analyze software from particular stakeholder perspectives. Views are abstractions that are generated in an architecture
reconstruction effort with collapsing strategies. ...