Measuring software reuse: principles, practices, and economic models
Measuring software reuse: principles, practices, and economic models
Automated hoarding for mobile computers
Proceedings of the sixteenth ACM symposium on Operating systems principles
Evaluating the Scalability of Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
On the criteria to be used in decomposing systems into modules
Communications of the ACM
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Quantifying aspects in middleware platforms
Proceedings of the 2nd international conference on Aspect-oriented software development
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Metrics and Laws of Software Evolution - The Nineties View
METRICS '97 Proceedings of the 4th International Symposium on Software Metrics
Back to the Future: A Retroactive Study of Aspect Evolution in Operating System Code
Back to the Future: A Retroactive Study of Aspect Evolution in Operating System Code
Atlas: A Case Study in Building a Web-Based Learning Environment Using Aspect-oriented Programming
Atlas: A Case Study in Building a Web-Based Learning Environment Using Aspect-oriented Programming
IEEE Software
Large-scale AOSD for middleware
Proceedings of the 3rd international conference on Aspect-oriented software development
Predicting Class Testability using Object-Oriented Metrics
SCAM '04 Proceedings of the Source Code Analysis and Manipulation, Fourth IEEE International Workshop
Aspect-Oriented Analysis and Design
Aspect-Oriented Analysis and Design
WildCAT: a generic framework for context-aware applications
MPAC '05 Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing
KALA: Kernel Aspect language for advanced transactions
Proceedings of the 2006 ACM symposium on Applied computing
Improving modularity of reflective middleware with aspect-oriented programming
Proceedings of the 6th international workshop on Software engineering and middleware
A quantitative analysis of aspects in the eCos kernel
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
ERTSAL: a prototype of a domain-specific aspect language for analysis of embedded real-time systems
Proceedings of the 2nd workshop on Domain specific aspect languages
A distribution definition language for the automated distribution of Java objects
Proceedings of the 2nd workshop on Domain specific aspect languages
An Aspect-Oriented Approach to the Modularisation of Context
PERCOM '07 Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications
On the impact of aspectual decompositions on design stability: an empirical study
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
Hi-index | 0.00 |
Infrastructural software encompasses a host of technologies that are required by ubiquitous computing applications in their environment. This includes the provision of fundamental communication mechanisms, resource management, network management and systems software. The functionality provided by infrastructural software inherently crosscuts the applications they support resulting in poorly modularised code, negatively affecting the quality of the software. Aspect-oriented software development (AOSD) modularisation capabilities attempt to improve software quality. To assess any variations in quality, software quality factors must be defined and measured. We identify a set of infrastructural concerns in the domain of ubiquitous computing and outline an aspect-oriented design to improve software modularity. We define a set of software quality factors and, using the Goal-Question-Metric (GQM) approach, a method for their quantifiable measurement. We describe a proposed case study for a comparative study of quality in ubiquitous computing infrastructural software.