Programming style based program partition
Article
Li, Y., Yang, H., Cheng, X. and Zhu, X. 2005. Programming style based program partition. International Journal of Software Engineering and Knowledge Engineering. 15 (6), pp. 1027-1061. https://doi.org/10.1142/S0218194005002610
Type | Article |
---|---|
Title | Programming style based program partition |
Authors | Li, Y., Yang, H., Cheng, X. and Zhu, X. |
Abstract | Program partitioning is a key step towards automatic program understanding and source code reuse. Traditional methods are non-linear. The NP-hard complexity constitutes a computational barrier for partitioning legacy software systems properly. In this paper, we propose a new method that can partition a source program into program modules within a timescale that is linear with the size of the program. The method uses special heuristic knowledge based on psychological analysis of human programming styles, to partition a source program into domain-oriented program modules. The outcome of this research is being used by BT, who have also filed for a patent. |
Keywords | program partition; linear complexity; programming style; psychology |
Research Group | Artificial Intelligence group |
Publisher | World Scientific Publishing |
Journal | International Journal of Software Engineering and Knowledge Engineering |
ISSN | 0218-1940 |
Electronic | 1793-6403 |
Publication dates | |
01 Dec 2005 | |
Publication process dates | |
Deposited | 14 Oct 2008 |
Output status | Published |
Digital Object Identifier (DOI) | https://doi.org/10.1142/S0218194005002610 |
Web of Science identifier | WOS:000235066100006 |
Language | English |
Permalink -
https://repository.mdx.ac.uk/item/80v06
46
total views0
total downloads1
views this month0
downloads this month