Social software engineering
சமூக மென்பொருள் பொறியியல் (எஸ். எஸ். இ) என்பது மென்பொருள் பொறியியலின் ஒரு கிளையாகும், இது மென்பொருள் மேம்பாடு மற்றும் உருவாக்கப்பட்ட மென்பொருளின் சமூக அம்சங்களில் அக்கறை கொண்டுள்ளது. எஸ்எஸ்இ மென்பொருள் பொறியியல் மற்றும் உருவாக்கப்பட்ட மென்பொருள் ஆகிய இரண்டின் சமூகத்தன்மையிலும் கவனம் செலுத்துகிறது. ஒருபுறம், மென்பொருள் பொறியியல் நடவடிக்கைகள், செயல்முறைகள் மற்றும் CASE கருவிகளில் சமூக காரணிகளைக் கருத்தில் கொள்வது மேம்பாட்டு செயல்முறை மற்றும் தயாரிக்கப்பட்ட மென்பொருள் ஆகிய இரண்டின் தரத்தையும் மேம்படுத்த பயனுள்ளதாக இருக்கும் என்று கருதப்படுகிறது. கூட்டு மென்பொருள் வளர்ச்சியில் சூழ்நிலை விழிப்புணர்வு மற்றும் பல கலாச்சார காரணிகளின் பங்கு எடுத்துக்காட்டுகளில் அடங்கும். மறுபுறம், மென்பொருள் செயல்படக்கூடிய சமூக சூழல்களின் இயக்கவியல் (எ. கா., கிளவுட் சூழலில்) பொறியியல் சமூக தகவமைப்பை ஒரு இயக்க நேர மறு செய்கை நடவடிக்கையாக அழைக்கிறது. பயனர்களின் தரமான கருத்துக்களைச் சேகரிக்கவும், தன்னாட்சி அல்லது அரை தன்னாட்சி முறையில் மாற்றியமைக்க மென்பொருளைப் பயன்படுத்தவும் உதவும் அணுகுமுறைகள் எடுத்துக்காட்டுகளில் அடங்கும். மென்பொருள் பொறியியலில் ஒத்துழைப்பு மற்றும் அறிவு பகிர்வை ஆதரிப்பதற்காக சமூக நோக்குடைய கருவிகளை எஸ். எஸ். இ ஆய்வு செய்து உருவாக்குகிறது. மென்பொருள் இயங்கக்கூடிய மாறும் சமூக சூழல்களுக்கு ஏற்ப மென்பொருளை மாற்றியமைப்பதையும், இயக்க நேரத்தில் மென்பொருள் தழுவல் முடிவுகளை வடிவமைப்பதில் வாடிக்கையாளர்கள் மற்றும் இறுதி பயனர்களின் ஈடுபாட்டையும் எஸ். எஸ். இ ஆராய்கிறது. சமூக சூழலில் விதிமுறைகள், கலாச்சாரம், பாத்திரங்கள் மற்றும் பொறுப்புகள், பங்குதாரர்களின் குறிக்கோள்கள் மற்றும் ஒருவருக்கொருவர் சார்ந்திருத்தல், ஒவ்வொரு மென்பொருள் நடத்தையின் தரம் மற்றும் பொருத்தத்தைப் பற்றிய இறுதி பயனர்களின் கருத்து போன்றவை அடங்கும். சமூக மென்பொருள் பொறியியல் மற்றும் பயன்பாடுகள் (SoSEA 2008) குறித்த முதல் சர்வதேச பட்டறையின் பங்கேற்பாளர்கள் பின்வரும் பண்புகளை முன்மொழிந்தனர்ஃ சமூகத்தை மையமாகக் கொண்டதுஃ மென்பொருள் தனிநபர்களின் ஒத்துழைப்பு/கூட்டுறவில் கவனம் செலுத்துவதை விட ஒரு சமூகத்தால் மற்றும்/அல்லது ஒரு சமூகத்திற்காக தயாரிக்கப்பட்டு பயன்படுத்தப்படுகிறதுஃ மனிதர்களின் கூட்டுறவு/உறவின் கூட்டு மற்றும் கூட்டுத் திறனை சுரண்டுதல்ஃ மனித/சமூக நடவடிக்கைகளில் மக்களிடையே உள்ள பல்வேறு தொடர்புகளை வெளிப்படையாக வெளிப்படுத்துதல்ஃ மென்பொருள் மனித செயல்பாடுகளை ஆதரிப்பதற்கும் சமூகப் பிரச்சினைகளைத் தீர்ப்பதற்கும் உணர்வுபூர்வமாக வடிவமைக்கப்பட்டுள்ளது. சமூக மென்பொருள் பயன்பாடுகளுக்காக உருவாக்கப்பட்ட கருத்துக்கள், கொள்கைகள் மற்றும் தொழில்நுட்பங்கள் மென்பொருள் வளர்ச்சிக்கு பொருந்தும், ஏனெனில் மென்பொருள் பொறியியல் என்பது இயல்பாகவே ஒரு சமூக செயல்பாடாகும். எஸ்எஸ்இ என்பது மென்பொருள் மேம்பாட்டின் குறிப்பிட்ட செயல்பாடுகளுக்கு மட்டுப்படுத்தப்படவில்லை. அதன்படி, சமூக அமைப்பு வடிவமைப்பு அல்லது சமூக தேவைகள் பொறியியல் போன்ற எஸ். எஸ். இ. யின் பல்வேறு பகுதிகளை ஆதரிக்கும் கருவிகள் முன்மொழியப்பட்டுள்ளன. இதன் விளைவாக மென்பொருள் மேம்பாட்டு கருவிகள், பொறியியல் கருவிகள், சந்தைப்படுத்தல் கருவிகள் அல்லது முடிவெடுக்கும் செயல்பாட்டில் பயனர்களுக்கு உதவும் மென்பொருள் போன்ற செங்குத்து சந்தை மென்பொருள்கள் சமூக கூறுகளிலிருந்து லாபம் ஈட்டலாம். இத்தகைய செங்குத்து சமூக மென்பொருள் அதன் பயனர் தளத்தை யம்மர் போன்ற பாரம்பரிய சமூக மென்பொருளிலிருந்து வலுவாக வேறுபடுத்துகிறது. குறிப்புகள் மென்பொருள் பொறியியல்