Sciweavers

1368 search results - page 58 / 274
» Understanding Software Systems Using Reverse Engineering Tec...
Sort
View
ICSE
2003
IEEE-ACM
14 years 9 months ago
From Architecture to Requirements: A Success Story
User requirements for telecommunication systems are difficult to understand because they are obscured by a long history of ad hoc feature development and technological limitations...
Pamela Zave
MSR
2009
ACM
14 years 1 months ago
Automatic labeling of software components and their evolution using log-likelihood ratio of word frequencies in source code
As more and more open-source software components become available on the internet we need automatic ways to label and compare them. For example, a developer who searches for reusa...
Adrian Kuhn
ICSM
2007
IEEE
14 years 3 months ago
JTourBus: Simplifying Program Understanding by Documentation that Provides Tours Through the Source Code
Many small and medium-sized systems have little or no design documentation, which makes program understanding during maintenance enormously more difficult when performed by outsi...
Christopher Oezbek, Lutz Prechelt
TSE
1998
115views more  TSE 1998»
13 years 8 months ago
Integration and Analysis of Use Cases Using Modular Petri Nets in Requirements Engineering
—It is well known that requirements engineering plays a critical role in software quality. The use case approach is a requirements elicitation technique commonly used in industri...
Woo Jin Lee, Sung Deok Cha, Yong Rae Kwon
OOPSLA
2004
Springer
14 years 2 months ago
A language-independent approach to software maintenance using grammar adapters
A long-standing goal of software engineering is to construct software that is easily modified and extended. Recent advances in software design techniques, such as aspect-oriented ...
Suman Roychoudhury