A review to the usage of concepts of software architecture in agile methods | IEEE Conference Publication | IEEE Xplore