Zobrazeno 1 - 10
of 78
pro vyhledávání: '"Brian A. Malloy"'
Autor:
James F. Power, Brian A. Malloy
Publikováno v:
Empirical Software Engineering. 24:751-778
Python is one of the most popular and widely adopted programming languages in use today. In 2008 the Python developers introduced a new version of the language, Python 3.0, that was not backward compatible with Python 2, initiating a transitional pha
Autor:
Brian A. Malloy, James F. Power
Publikováno v:
ESEM
Background: Python is one of the most popular modern programming languages. In 2008 its authors introduced a new version of the language, Python 3.0, that was not backward compatible with Python 2, initiating a transitional phase for Python software
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::b5695bcb700d8d0665bd023b8d86ffef
http://eprints.maynoothuniversity.ie/10220/
http://eprints.maynoothuniversity.ie/10220/
Publikováno v:
International Journal of Software Engineering and Knowledge Engineering. 21:1123-1146
Developing and maintaining reliable object-oriented software requires a precise understanding of how individual classes must be used. Unfortunately, for many systems, especially those that are large, the available documentation is inadequate. Develop
Publikováno v:
IEEE Transactions on Software Engineering. 35:780-794
Many software development tools that assist with tasks such as testing and maintenance are specific to a particular development language and require a parser for that language. Because a grammar is required to develop a parser, construction of these
Publikováno v:
Science of Computer Programming. 69(1-3):3-13
We describe a tool chain that enables experimentation and study of real C++ applications. Our tool chain enables reverse engineering and program analysis by exploiting gcc, and thus accepts any C++ application that can be analysed by the C++ parser a
Publikováno v:
Journal of Systems and Software. 79:1092-1109
In this paper we present the design and implementation of a system that exploits well-known design patterns to facilitate construction of an extensible system for comparison and visualization of ordering methodologies for class-based testing of C++ a
Publikováno v:
International Journal of Software Engineering and Knowledge Engineering. 16:585-614
The object-oriented (OO) paradigm provides several benefits during analysis and design of large-scale software systems, but scores lower in terms of testability. The low testability score for OO software is due mainly to the composition of OO systems
Publikováno v:
IEEE Software. 23:12-15
Object technology's development and wide adoption has improved software applications' modularity, extensibility, and reusability. An approach that's complementary to OO software reuse entails using "Web services and service-oriented architectures". W
Autor:
Brian A. Malloy, James F. Power
Publikováno v:
Journal of Software Maintenance and Evolution: Research and Practice. 16:405-426
One approach to measuring and managing the complexity of software, as it evolves over time, is to exploit software metrics. Metrics have been used to estimate the complexity of the maintenance effort, to facilitate change impact analysis, and as an i
Publikováno v:
Software: Practice and Experience. 33:19-39
Software tools are fundamental to the comprehension, analysis, testing and debugging of application systems. A necessary first step in the development of many tools is the construction of a parser front-end that can recognize the implementation langu