bachelors-thesis/src/bibliography.bib

216 lines
5.7 KiB
BibTeX

@inproceedings{tanaka,
title={Approaches to making software porting more productive},
author={Tanaka, Toshikiyo and Hakuta, M and Iwata, N and Ohminami, M},
booktitle={Proceedings of the 12th TRON Project international Symposium},
pages={73--85},
year={1995},
organization={IEEE}
}
@article{hakuta,
title={A study of software portability evaluation},
author={Hakuta, Mitsuari and Ohminami, Masato},
journal={Journal of Systems and Software},
volume={38},
number={2},
pages={145--154},
year={1997},
publisher={Elsevier}
}
@inproceedings{kanai,
title={A cost model for software conversion based on program characteristics and a converter effect},
author={Kanai, A and Furuyama, T and Takahashi, M},
booktitle={1992 Proceedings. The Sixteenth Annual International Computer Software and Applications Conference},
pages={63--64},
year={1992},
organization={IEEE Computer Society}
}
@incollection{mooney2004developing,
title={Developing portable software},
author={Mooney, James D},
booktitle={Information Technology},
pages={55--84},
year={2004},
publisher={Springer}
}
@article{capretz,
title={Bringing the human factor to software engineering},
author={Capretz, Luiz Fernando},
journal={IEEE software},
volume={31},
number={2},
pages={104--104},
year={2014},
publisher={IEEE}
}
@article{ejiogu,
title={A simple measure of software complexity},
author={Ejiogu, Lem O},
journal={ACM SIGPLAN Notices},
volume={20},
number={3},
pages={16--31},
year={1985},
publisher={ACM New York, NY, USA}
}
@article{mooney1990strategies,
title={Strategies for supporting application portability},
author={Mooney, James D.},
journal={Computer},
volume={23},
number={11},
pages={59--70},
year={1990},
publisher={IEEE}
}
@inproceedings{cho2011case,
title={Case Study on Installing a Porting Process for Embedded Operating System in a Small Team},
author={Cho, DongSeok and Bae, DooHwan},
booktitle={2011 Fifth International Conference on Secure Software Integration and Reliability Improvement-Companion},
pages={19--25},
year={2011},
organization={IEEE}
}
@misc{porquet2015,
title={Porting {Linux} to a new processor architecture, part 1: The basics},
howpublished="\url{https://lwn.net/Articles/654783/}",
journal={[LWN.net]},
author={Porquet, Joël},
year={2015},
month={Aug}
}
@article{bodenstab1984unix,
title={The {UNIX} system: {UNIX} operating system porting experiences},
author={Bodenstab, DE and Houghton, Thomas F and Kelleman, Keith A and Ronkin, George and Schan, Edward P},
journal={AT\&T Bell Laboratories Technical Journal},
volume={63},
number={8},
pages={1769--1790},
year={1984},
publisher={Nokia Bell Labs}
}
@misc{osdevcrossport,
title={Cross-Porting Software},
howpublished="\url{https://wiki.osdev.org/Cross-Porting\_Software}",
journal={[osdev.org]},
year={2019},
month={Sept}
}
@article{jolitz1990porting,
title={Porting {UNIX} to the 386: A practical approach},
author={Jolitz, William Frederick and Jolitz, Lynne Greer},
journal={Dr. Dobb's Journal},
volume={16},
number={1},
pages={16--46},
year={1990},
publisher={CMP Media, Inc.}
}
@article{frakes1995sixteen,
title={Sixteen questions about software reuse},
author={Frakes, William B and Fox, Christopher J},
journal={Communications of the ACM},
volume={38},
number={6},
pages={75--ff},
year={1995},
publisher={ACM New York, NY, USA}
}
@article{tanenbaum1978guidelines,
title={Guidelines for software portability},
author={Tanenbaum, Andrew S and Klint, Paul and Bohm, Wim},
journal={Software: Practice and Experience},
volume={8},
number={6},
pages={681--698},
year={1978},
publisher={Wiley Online Library}
}
@article{johnson1978unix,
title={{UNIX} time-sharing system: Portability of C programs and the {UNIX} system},
author={Johnson, Steven C and Ritchie, Dennis M},
journal={The Bell System Technical Journal},
volume={57},
number={6},
pages={2021--2048},
year={1978},
publisher={Nokia Bell Labs}
}
@article{xia2017measuring,
title={Measuring program comprehension: A large-scale field study with professionals},
author={Xia, Xin and Bao, Lingfeng and Lo, David and Xing, Zhenchang and Hassan, Ahmed E and Li, Shanping},
journal={IEEE Transactions on Software Engineering},
volume={44},
number={10},
pages={951--976},
year={2017},
publisher={IEEE}
}
@article{morgan1994controlling,
title={Controlling software development costs},
author={Morgan, Malcolm J},
journal={Industrial Management \& Data Systems},
year={1994},
publisher={MCB UP Ltd}
}
@article{boehm2000software,
title={Software development cost estimation approaches—A survey},
author={Boehm, Barry and Abts, Chris and Chulani, Sunita},
journal={Annals of software engineering},
volume={10},
number={1},
pages={177--205},
year={2000},
publisher={Springer}
}
@article{walli1995posix,
title={The POSIX family of standards},
author={Walli, Stephen R},
journal={StandardView},
volume={3},
number={1},
pages={11--17},
year={1995},
publisher={ACM New York, NY, USA}
}
@inproceedings{spencer1992ifdef,
title={\# ifdef considered harmful, or portability experience with C News},
author={Spencer, Henry and Collyer, Geoff},
booktitle={USENIX Summer 1992 Technical Conference (USENIX Summer 1992 Technical Conference)},
year={1992}
}
@misc{callahanopenbsd,
title={I ported the new Hare compiler to {OpenBSD}},
howpublished="\url={https://briancallahan.net/blog/20220427.html}",
journal={[Brian Robert Callahan]},
author={Callahan, B. R.},
year={2022},
month={April}
}
@article{lyonunixportability,
author = {Lyon, Tom},
year = {1977},
month = {08},
title = {Inter-{UNIX} Portability}
}