Home > Research > Publications & Outputs > Engineering sustainability through language

Electronic data

  • ICSE_Neverlang_2

    Rights statement: ©2015 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Accepted author manuscript, 119 KB, PDF document

    Available under license: CC BY: Creative Commons Attribution 4.0 International License

Links

Text available via DOI:

View graph of relations

Engineering sustainability through language

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Engineering sustainability through language. / Chitchyan, Ruzanna; Cazzola, Walter; Rashid, Awais.
Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on. Vol. 2 IEEE, 2015. p. 501-504.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Chitchyan, R, Cazzola, W & Rashid, A 2015, Engineering sustainability through language. in Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on. vol. 2, IEEE, pp. 501-504. https://doi.org/10.1109/ICSE.2015.183

APA

Chitchyan, R., Cazzola, W., & Rashid, A. (2015). Engineering sustainability through language. In Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on (Vol. 2, pp. 501-504). IEEE. https://doi.org/10.1109/ICSE.2015.183

Vancouver

Chitchyan R, Cazzola W, Rashid A. Engineering sustainability through language. In Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on. Vol. 2. IEEE. 2015. p. 501-504 doi: 10.1109/ICSE.2015.183

Author

Chitchyan, Ruzanna ; Cazzola, Walter ; Rashid, Awais. / Engineering sustainability through language. Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on. Vol. 2 IEEE, 2015. pp. 501-504

Bibtex

@inproceedings{89bf3d2a1f164a21b6082b7a6a04d466,
title = "Engineering sustainability through language",
abstract = "As our understanding and care for sustainability concerns increases, so does the demand for incorporating these concerns into software. Yet, existing programming language constructs are not well-aligned with concepts of the sustainability domain. This undermines what we term technical sustainability of the software due to (i) increased complexity in programming of such concerns and (ii) continuous code changes to keep up with changes in (environmental, social, legal and other) sustainability-related requirements. In this paper we present a proof-of-concept approach on how technical sustainability support for new and existing concerns can be provided through flexible language-level programming. We propose to incorporate sustainability-related behaviour into programs through micro-languages enabling such behaviour to be updated and/or redefined as and when required.",
author = "Ruzanna Chitchyan and Walter Cazzola and Awais Rashid",
note = "{\textcopyright}2015 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.",
year = "2015",
doi = "10.1109/ICSE.2015.183",
language = "English",
isbn = "9781479919345",
volume = "2",
pages = "501--504",
booktitle = "Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Engineering sustainability through language

AU - Chitchyan, Ruzanna

AU - Cazzola, Walter

AU - Rashid, Awais

N1 - ©2015 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

PY - 2015

Y1 - 2015

N2 - As our understanding and care for sustainability concerns increases, so does the demand for incorporating these concerns into software. Yet, existing programming language constructs are not well-aligned with concepts of the sustainability domain. This undermines what we term technical sustainability of the software due to (i) increased complexity in programming of such concerns and (ii) continuous code changes to keep up with changes in (environmental, social, legal and other) sustainability-related requirements. In this paper we present a proof-of-concept approach on how technical sustainability support for new and existing concerns can be provided through flexible language-level programming. We propose to incorporate sustainability-related behaviour into programs through micro-languages enabling such behaviour to be updated and/or redefined as and when required.

AB - As our understanding and care for sustainability concerns increases, so does the demand for incorporating these concerns into software. Yet, existing programming language constructs are not well-aligned with concepts of the sustainability domain. This undermines what we term technical sustainability of the software due to (i) increased complexity in programming of such concerns and (ii) continuous code changes to keep up with changes in (environmental, social, legal and other) sustainability-related requirements. In this paper we present a proof-of-concept approach on how technical sustainability support for new and existing concerns can be provided through flexible language-level programming. We propose to incorporate sustainability-related behaviour into programs through micro-languages enabling such behaviour to be updated and/or redefined as and when required.

U2 - 10.1109/ICSE.2015.183

DO - 10.1109/ICSE.2015.183

M3 - Conference contribution/Paper

SN - 9781479919345

VL - 2

SP - 501

EP - 504

BT - Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on

PB - IEEE

ER -