Representing concerns in source code

  title={Representing concerns in source code},
  author={Martin P. Robillard and Gail C. Murphy},
  journal={ACM Trans. Softw. Eng. Methodol.},
A software modification task often addresses several concerns. A concern is anything a stakeholder may want to consider as a conceptual unit, including features, nonfunctional requirements, and design idioms. In many cases, the source code implementing a concern is not encapsulated in a single programming language module, and is instead scattered and tangled throughout a system. Inadequate separation of concerns increases the difficulty of evolving software in a correct and cost-effective… CONTINUE READING
Highly Influential
This paper has highly influenced 22 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 231 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 150 extracted citations

Identifying Code Smells with Multiple Concern Views

2010 Brazilian Symposium on Software Engineering • 2010
View 8 Excerpts
Highly Influenced

Dealing with crosscutting concerns in existing software

2008 Frontiers of Software Maintenance • 2008
View 5 Excerpts
Highly Influenced

Defining and continuous checking of structural program dependencies

2008 ACM/IEEE 30th International Conference on Software Engineering • 2008
View 6 Excerpts
Highly Influenced

Mining and tracking in evolving software

View 10 Excerpts
Highly Influenced

232 Citations

Citations per Year
Semantic Scholar estimates that this publication has 232 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-6 of 6 references

Concern modeling in the concern manipulation environment

ACM SIGSOFT Software Engineering Notes • 2005
View 6 Excerpts
Highly Influenced

Delocalized Plans and Program Comprehension

IEEE Software • 1986
View 4 Excerpts
Highly Influenced

Strategies for documenting delocalized plans

Proceedings of the Conference on Software Maintenance. 144–151. • 1985
View 4 Excerpts
Highly Influenced

Similar Papers

Loading similar papers…