@article{baresi2006toward, abstract = {Traditional software development is based on the closed-world assumption that the boundary between system and environment is known and unchanging. However, this assumption no longer works within today's unpredictable open-world settings, which demands techniques that let software react to changes by self-organizing its structure and self-adapting its behavior.}, acmid = {1175938}, address = {Los Alamitos, CA, USA}, author = {Baresi, Luciano and Di Nitto, Elisabetta and Ghezzi, Carlo}, doi = {10.1109/MC.2006.362}, interhash = {8901685f20a7b2a9334c3637eb33e785}, intrahash = {c9448fcba918899d9e149a4f5babfc2e}, issn = {0018-9162}, issue_date = {October 2006}, journal = {Computer}, month = oct, number = 10, numpages = {8}, pages = {36--43}, publisher = {IEEE Computer Society Press}, title = {Toward Open-World Software: Issue and Challenges}, url = {http://dx.doi.org/10.1109/MC.2006.362}, volume = 39, year = 2006 }