First steps in programming: A rationale for attention investment models

AF Blackwell - Proceedings IEEE 2002 Symposia on Human …, 2002 - ieeexplore.ieee.org
Research into the cognitive aspects of programming originated in the study of professional
programmers (whether experts or students). Even" end-user" programmers in previous …

Aspect-oriented approach to early design modelling

R France, I Ray, G Georg, S Ghosh - IEE Proceedings-Software, 2004 - IET
Developers of modern software systems are often required to build software that addresses
security, fault-tolerance and other dependability concerns. A decision to address a …

[PDF][PDF] Towards the systematic testing of aspect-oriented programs

RT Alexander, JM Bieman, AA Andrews - 2004 - Citeseer
The code that provides solutions to key software requirements, such as security and fault-
tolerance, tends to be spread throughout (or cross-cut) the program modules that implement …

[PDF][PDF] What is programming?

AF Blackwell - PPIG, 2002 - Citeseer
Research into the cognitive aspects of programming originated in the study of professional
programmers (either experts or those learning to program). As personal computers become …

An aspect-based approach to modeling access control concerns

I Ray, R France, N Li, G Georg - Information and Software Technology, 2004 - Elsevier
Specifying, enforcing and evolving access control policies is essential to prevent security
breaches and unavailability of resources. These access control design concerns impose …

Using aspects to design a secure system

G Georg, I Ray, R France - Eighth IEEE International …, 2002 - ieeexplore.ieee.org
Developers of complex systems have to address concerns such as security, availability of
services, and timeliness that often are non-orthogonal to traditional design structures, that is …

Measuring the dynamic behaviour of AspectJ programs

B Dufour, C Goard, L Hendren, O De Moor… - Proceedings of the 19th …, 2004 - dl.acm.org
This paper proposes and implements a rigorous method for studying the dynamic behaviour
of AspectJ programs. As part of this methodology several new metrics specific to AspectJ …

Towards reusable components with aspects: an empirical study on modularity and obliviousness

K Hoffman, P Eugster - Proceedings of the 30th international conference …, 2008 - dl.acm.org
The potential of aspect-oriented programming to represent cross-cutting concerns as
reusable components has yet to be fully realized. Indeed, authors have detailed significant …

Micro-measurements for dynamic aspect-oriented systems

M Haupt, M Mezini - Net. ObjectDays: International Conference on Object …, 2004 - Springer
The benefits of aspect-oriented programming (AOP) with respect to software design are
getting more and more accepted, and measurements have shown that AOP does not …

A contract-based approach to describe and deploy non-functional adaptations in software architectures

O Loques, A Sztajnberg, R Curty, S Ansaloni - Journal of the Brazilian …, 2004 - Springer
This paper presents a comprehensive approach to describe, deploy and adapt component-
based applications having dynamic non-functional requirements. The approach is centered …